etching device - German English Dictionary